Test suites are sets of test cases, which can be run in different circumstances (e.g. every time code is checked in, to fully test everything, etc.)
Inspections or reviewes/walkthroughs can be automatic, or can be manual, walking through the code
static verification tests based on all possible inputs (done by most modern development environments)
testing is to execute a program with a sample of input data
Testing Granularity Levels
testing: testing inside the organization
testing: testing outside the organization